
/* CSS Document */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div,dl,dd,dt {margin: 0px; padding: 0px;border: 0px none;list-style:none;}
img{ border:0px;}

body{padding: 0px;margin: 0px;color: #666;font-size:12px;line-height:24px; font-family:Microsoft Yahei,Arial;}
a{ color:#666;text-decoration: none;}
a:hover{color:#01af63;}
.clear{clear:both;}
.blank5{height:5px; line-height:5px; clear:both; overflow:hidden;}
.blank10{height:10px; line-height:10px; clear:both; overflow:hidden;}
.blank15{height:0px; line-height:0px; clear:both; overflow:hidden;}
.blank20{height:20px; line-height:20px; clear:both; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.c000{color:#000;}
.c333{color:#333;}
.c333 a{color:#333;}
.c999{color:#999;}
.c999 a{color:#999;}
.pt20{padding-top:20px;}
.f14{font-size:14px;}
.lh30{line-height:30px;}

.w1315{width:1200px; margin:0 auto;}
.area {width:1200px; margin:0 auto;}
.are { width:1198px; margin:0 auto;}
/*top*/
.top_bar{height:28px; line-height:28px; background:#f8f8f8; border-bottom:1px solid #eaeaea;}
.logo{margin:10px 20px 20px 0;}
.slo{margin:25px 0 0 0; display:block;}

/*menu*/
.menubar{background:#333; height:40px; min-width:1200px;}
.menubar ul li{float:left; width:120px;height:40px; line-height:40px; }
.menubar ul li a{display:block; text-align:center; font-size:14px; color:#fff;}
.menubar ul li a:hover, .homepage{background:#01af63;}
/*以下新增*/
.menubar ul li ul{float:left; width:120px;height:40px; line-height:40px;position:absolute;z-index:1000;background:#333;display:none;}
.menubar ul li:hover ul{display:block;}

/*以上新增*/

/* index - banner */
.full_banner{width:100%; position:relative; height:450px; background:#FFF; overflow:hidden; min-width:1200px;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:450px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:450px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.full_banner .hd ul .on{background-position:0px 0px;}


/*wei xin 微信二维码*/
.wx{background:#fafafa; border:1px solid #e8e8e8; width:300px; height:146px;}
.wx img,.wx2 img{padding:20px 0 0 20px; float:left;}
.text{padding:25px 0 0 15px; float:left; width:145px; height:100px;}
.wx2{background:#fafafa; border:1px solid #e8e8e8; width:290px; height:146px;}

/*Theme Activities 主题活动*/
.zthd{width:532px; height:285px; border:1px solid #e8e8e8; margin-left:15px; padding:20px 20px 0 20px; overflow:hidden;}
.hd_tlt{font:bold 24px Microsoft Yahei; color:#01af63;display:block;}
.hd_tlt a{color:#01af63;}

.i-news{ overflow:hidden;}
.i-news .list{overflow:hidden; }
.i-news .list li{width:610px;height:50px;padding:10px 0 12px;border-bottom: 1px dotted #eee;margin-bottom: 10px;}
.i-news .list span{display: inline-block;width: 49px;font: bold 40px/42px Arial;color: #c4c4c4;transition: color 500ms ease-in 0ms;}
.i-news .list .ar{width: 500px;padding-left: 14px;border-left: 1px solid #dadada;line-height: 20px;color: #888;float:left;}
.i-news .list h3 { height:28px; line-height:28px;}
.i-news .list h3 a{ line-height: 22px;color:#333; font-size:16px; font-weight:100;}
.i-news .list p a { color:#01af63;}
.i-news .list li.hover span{color: #333;}
.i-news .list li.hover a{font-weight: bold;}


/*jia zhuang xin xi家装信息*/
.jzxx{width:889px; height:246px; border:1px solid #e8e8e8;}
.jzxx .jzxx_l { width:100px; height:246px; background-color:#01AF63;}
.jzxx .jzxx_r { width:780px; height:246px;}
.jzxx .jzxx_r th { height:40px; text-align:center; color:#666; font-weight:100;border-bottom:1px solid #9FDDC2;}
.jzxx .jzxx_r td { height:40px; text-align:center; border-bottom:1px dotted #eee;}

/*kuai su bao jia 快速报价*/
.ksbj{width:889px; height:160px; border:1px solid #e8e8e8; margin-top:15px; position:relative; background:url(../images/bj_bg.gif) right 0 no-repeat; }
.ksbj_tlt{position:absolute; top:10px; left:-6px;}
.ks_txt{margin:15px 0 0 110px; display:block;}

.baojia { overflow:hidden;}
.baojia ul { padding:10px; overflow:hidden;}
.baojia li { height:40px; line-height:40px; padding-right:15px; overflow:hidden;float:left;}
.baojia li span { font-size:14px; }
.baojia input { height:20px; width:70px; line-height:20px;}
.baojia select{padding:2px;color:#666;}
.baojia .sendFormBtn{width:100px; height:30px; cursor:pointer; border:none; background:#fca543; color:#fff; font-family:Microsoft Yahei;}

/*联系我们*/
.lxwm{width:290px; overflow:hidden; border:1px solid #e8e8e8; color:#333;}
.lxwm p { padding:10px 0px; text-align:center;}

/*我要报名*/
.wybm{width:280px; height:398px;font:12px "宋体"; background:#fcfcfc; border:1px solid #e8e8e8; padding:25px 0 0 10px; background:#fcfcfc url(../images/baoming.gif) no-repeat; overflow:hidden;}
.sdForm{ overflow:hidden; margin:0 auto; font-size:14px;line-height:26px;}
.sdForm td {padding-bottom:3px;}
.sdForm td span { color:#666;}
.inpText1{margin-right:10px;height:20px; width:70px; line-height:25px; }
.inpText2{margin-right:10px;height:20px; width:150px; line-height:25px;}
.sdFormText1{margin-left:5px;position:relative; top:-3px}
.sdForm select{padding:4px 4px;color:#666;}
.areaBox{ margin:5px 0; width:160px; height:25px;resize: none; color:#666; padding:5px; font-size:12px;}
.sdBtnBox{ height:25px; font-size:12px;}
.wybm .sdFormBtn{width:45px; height:26px; cursor:pointer;}

/*案例*/
.title{border-bottom:1px solid #eee;height:40px;width:100%;position:relative;}
.title h1{color:#000;font-size:16px;font-weight:bold}
.title h1 a{color:#000}
.title h1 span{color:#999;padding-left:5px;font-weight:normal}
.title h1 a:hover,.title h1 a:hover span{color:#00aa3a}
.title menu{position:absolute;right:0px;top:0px}
.title menu a{font-size:14px;margin-left:16px}
.title .moreA{display:block;position:absolute;right:0px;top:15px;font-size:14px;color:#f2f2f2 !important}
.title .moreA span{width:8px;height:8px;background-position:-125px -22px;overflow:hidden;padding:0px;display:inline-block;vertical-align:middle;margin-right:3px}
.title .moreA:hover{color:#00aa3a !important}
.title .border{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;bottom:-1px;left:0px}
.cm_ico { background: url(../images/common_bg.gif) no-repeat scroll 0% 0% transparent;}
.caseList ul { overflow:hidden; margin-right:-20px;}
.caseList ul li{float:left; margin:20px 20px 0 0;}
.caseList ul li img{ width:280px; margin-bottom:15px;}


.black_bg{ width: 100%; padding-bottom: 43px; padding-top: 10px; background: #F5F5F5; min-width:1200px; }
/*设计师*/
.indexGoldDesigner{float:left;0width:1315px}


/*新闻模块*/
.indexNewsBlock{float:left;width:380px;overflow:hidden;display:inline; padding-top:20px;}
.indexNewsBlockC{margin:0 36px}
.indexNewsBlockCon dt span.f_l,.indexNewsBlockCon dd span.f_l{float:left;width:74px;color:#555;font-size:14px;overflow:hidden;height:34px}
.indexNewsBlockCon dd span.f_l{float:right;text-align:right}
.indexNewsBlockCon dt a{font-size:14px;color:#555}
.indexNewsBlockCon dt a:hover{color:#00aa3a}
.indexNewsBlockCon dd a{font-size:14px;color:#00aa3a}
.indexNewsBlockCon dd p{padding-top:6px;font-size:14px;color:#555}
.indexNewsBlockCon dd{display:none;padding-top:6px}
.indexNewsBlockCon dt{line-height:34px;height:34px;width:100%;overflow:hidden; position:relative;}
.indexNewsBlockCon dl{background:#fff;padding:15px 25px 30px;height:342px}
.indexNewsBlockCon .img{min-height:80px;_height:80px;background:url(../images/load.gif) center no-repeat}
.indexNewsDlist dt span { color: #bbb; }

/*bottom*/
.bottom{background:#363636; padding:30px 0 20px; text-align:center;}
.line02{border-bottom:1px solid #434343; padding-bottom:15px;}
.line02 a{padding:0 15px; font-size:14px;}



/*****内页******/
.quest-right{width:880px;min-height: 300px;float:right;margin-left: 10px;border: 1px solid #d7dee3;}
.right-top{height: 47px;margin: 0px 27px;border-bottom: 1px solid #d7dee3;}
.right-top span{font-size: 16px;font-weight: bold;color: #01af63;display: block;padding-top: 14px;width: 96px;text-align: center;border-bottom: 3px solid #01af63;padding-bottom: 7px; float:left;}
.proinfo-con{padding: 27px; font-size:14px;}
/* news style */
.newslist{padding-top:15px; margin:0 25px;}
.newslist li{font:14px/36px "微软雅黑";border-bottom:1px dashed #dbdbdb;}
.newslist span{float:right; color:#999;}


/* page style */
.page{ height:30px; padding:10px 0px; overflow:hidden; clear:both;}
.page ul { width:600px; margin:0 auto;}
.page li { overflow:hidden; float:left; padding:0px 10px; }




/*设计师列表*/
.sjs_list { width:1200px; overflow:hidden;}
.sjs_list dl { width:550px; padding:10px; margin-right:20px; margin-bottom:20px;  float:left; overflow:hidden; border:1px solid #01af63; background-color:#fafffd; font-family:"微软雅黑"}
.sjs_list dt { float:left; overflow:hidden;}
.sjs_list dt img { width:110px; height:140px; padding:2px; border:1px solid #ddd;}
.sjs_list dd { width:400px; float:right; overflow:hidden;}
.sjs_list dd h3 a { font-size:18px; color:#39782D; font-weight:100;}
.sjs_list dd table { padding-top:10px;}
.sjs_list dd table td { height:28px; color:#666;}
.sjs_list dd table td span { font-weight:bold; color:#333;}
.sjs_list dd .ln { float:right; width:320px;height: 44px;line-height: 22px;font-size: 12px;overflow: hidden; padding-right:10px;}

/*设计师内容页*/
.sjs_content { overflow:hidden; padding:10px 0px;font-family:"微软雅黑";}
.sjs_content .pic img { width:130px; height:160px; padding:3px; border:1px solid #ddd;}
.sjs_content .sjs_title { height:40px;}
.sjs_content .sjs_title h3 { font-size:20px; color:#39782D;width:100px; font-weight:100; line-height:37px;}
.sjs_content .sjs_title span {font-size:14px; color:#39782D; line-height:40px;}
.sjs_content table td { line-height:22px; color:#666;}
.sjs_content table td span { font-weight:bold; color:#333;}
.lianxi { background-color:#EAE9DC; }
.lianxi p { padding:20px 10px;}
.lianxi span { font-size:14px; font-weight:bold;font-family:"微软雅黑";color:#39782D; }


/*团购*/
.tuan { overflow:hidden; padding:13px; clear:both;}
.tuan .tuan_cont02 { width:250px; background-color:#fff; padding:15px; margin-bottom:10px; margin-right:11px; overflow:hidden;float:left; border:1px solid #eee;}
.tuan .tuan_img02 { overflow:hidden; padding-bottom:10px;}
.tuan .tuan_img02 img { width:270px; height:150px;}
.tuan .tuan_info02 { overflow:hidden; position:relative; }
.tuan .t_info_pr { overflow:hidden; height:50px; line-height:20px; }
.tuan .t_info_pr span { font-size:14px;color: #E27C00; font-weight:bold;}
.tuan .t_info_pr a { font-size:14px; color:#333;}
.tuan .t_info_pr p { color:#666; padding-bottom:20px;}
.t_info_more { height:100px; overflow:hidden; background:url(../images/tuangou.jpg) no-repeat; }
.t_info_more .t_1 { color:#999;position:absolute; top:70px;}
.t_info_more .t_2 { font-size:16px;font-family: arial,微软雅黑;color: #fff;font-weight: bold;position:absolute;top:60px;left:10px;}
.t_info_more .t_3 {width:74px; height:47px; display:block;position:absolute;right:12px;top:57px;}
.t_info_more .t_4 {position:absolute;top:105px; color:#666; font-weight:bold; padding-left:4px;}
.t_info_more .t_5 {position:absolute;top:130px; font-size:14px;}
.t_info_more .t_5 .lxftime { background-color:#eee; height:18px; line-height:18px; padding:0px 10px; font-style:normal;}
.t_info_more .t_5 .lxftime em { font-style:normal;}
.t_info_more .t_6 {position:absolute;top:130px; right:0px; color:#333;}
.t_info_more .t_6 b { padding:0px 3px; color:#993300;font-family: arial; font-size:14px;}

.tuan_list { clear:both; overflow:hidden;}
.tuan_list li { line-height:30px; text-indent:1em;}
.tuan_list li span { float:right; color:#666; padding-right:10px;}


/*团购内容页*/
.tuan_cont { overflow:hidden;}
.tuan_cont h1 { height:70px; line-height:70px; font-size:20px;font-family:"微软雅黑";}
.tuan_img { width:582px; height:362px; }
.tuan_img img { width:560px; height:340px; padding:10px; border:1px solid #ddd; background-color:#fff;}
.tuan_info { width:280px; height:360px; background-color:#FFF8EC; border:1px solid #F4D2A8;}
.tuan_info .price { height:80px; line-height:60px;background:url(../images/priceBG.png) no-repeat -30px 0px; padding-left:20px; border-bottom:1px solid #F4D2A8; }
.tuan_info .price .t_1 { color:#fff;}
.tuan_info .price .t_2 { font-size:30px;font-family: arial;color: #fff;font-weight: bold;}
.tuan_info .tuan_time { height:120px; overflow:hidden;  border-bottom:1px solid #F4D2A8; border-top:1px solid #fff;}
.tuan_info .tuan_time p { font-size:14px;font-family:"微软雅黑"; padding:10px 10px;}
.tuan_info .tuan_time .lxftime span { font-size:28px; }
.tuan_info .tuan_time .lxftime em {font-style: normal; padding:0px 5px;}
.tuan_info .tuan_bao { height:50px; line-height:50px; border-top:1px solid #fff;}
.tuan_info .tuan_bao p { text-indent:1em; font-size:14px; color:#666;}
.tuan_info .tuan_bao span { color:#990000; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding:0px 10px;}
.tuan_info .sale_detail { overflow:hidden; padding-left:10px;}
.tuan_t { height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.tuan_t h3 { text-indent:1em; font-size:14px;}
.tuan_txt { overflow:hidden; padding:10px;}
.tuan_txt p { line-height:22px; text-indent:2em;}
.tuan_b { overflow:hidden;}
.tuan_huxing { width:230px; overflow:hidden;}
.tuan_huxing ul { overflow:hidden; margin-bottom:-1px;}
.tuan_huxing ul li { overflow:hidden; text-align:center; border-bottom:1px solid #ddd;}
.tuan_huxing ul li img { width:210px; padding:10px 10px 0px 10px;}
.tuan_huxing ul li span { height:35px; line-height:35px; padding:0 20px 0 10px;}
.tuan_content { width:630px; font-size:20px;font-family:"微软雅黑"; text-align:left; color:#333; }
.tuan_content img { padding-bottom:10px; padding-top:10px;}
.tuan_content p,.tuan_content span,.tuan_content strong,.tuan_content a{ padding:10px 0px; font-size:20px;font-family:"微软雅黑"; }
.tuan_baoming { height:55px; line-height:55px; background-color:#E67817;}
.tuan_baoming h3 { font-size:20px;font-family:"微软雅黑"; color:#fff; text-indent:1em;}
.tuan_form { overflow:hidden;}
.tuan_form .sendForm { overflow:hidden; padding:20px;}
.tuan_form .sendForm  td { height:40px;}
.tuan_form .sendForm  td span { color:#666;font-size:14px; font-weight:bold;}
.inputText1{height:25px; width:90px; line-height:25px; padding-left:10px;}
.inputText2{height:25px; width:200px; line-height:25px; padding-left:10px;}
.sendFormBtn{width:70px; height:30px; cursor:pointer;}
.border_bg {border: 1px solid #DDD;background-color: #FFF;}
.mod_t {width: 100%;height: 36px;line-height: 36px;border-bottom: 1px solid #E3E3E3;}
.wz {text-indent: 1em;color: #666;}

/*新闻动态内容页*/
.as-item { padding: 30px 0 50px;font:14px "微软雅黑";line-height:28px;}
.as-item h2 {font-size: 36px;color: #000;font-family: "微软雅黑";margin-bottom:20px;}
.as-item h2 span {font-size: 24px;color: #d00427;}
.as-item h1 {font-size: 24px;font-weight: 400;text-align:center;}
.line {border-bottom: 1px solid #E5E5E5;height: 30px;margin-bottom: 15px;}


.pic_cont table a { color:#333;}
.pic_cont table { width: 100%;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-spacing: 1px;background-color: #ddd;font-family:"微软雅黑"}
.pic_cont table td { height:40px; background-color:#f5f5f5; text-indent:1em;}
.dhwz{float:right; display:block; margin-top:20px;}




/*新加3.13*/
.bbox { border:1px solid #eee;}
.weizhi { height:40px; line-height:40px; border-bottom:1px solid #eee; }
.weizhi h3 { float:left; overflow:hidden; font-size:16px; text-indent:20px; font-weight:100;}
.weizhi .typename { float:left; padding-left:30px;}
.weizhi .typename a { padding:0px 10px;}
.weizhi span { float:right; overflow:hidden; padding-right:10px;}

/*图片列表*/
.pic_list { overflow:hidden;}
.pic_list ul { clear:both; padding:10px;}
.pic_list ul li { float:left; border:2px solid #eee; margin:10px; text-align:center; display:inline; line-height:22px; padding-bottom:10px;}
.pic_list ul li img { width:258px; height:180px;  padding:5px; border-bottom:2px solid #eee;}


/*友情链接*/
.link { overflow:hidden; padding:10px; background-color:#f5f5f5;}
.link ul li { padding:5px; float:left;}